Table: Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]

Line Label Object Class Period Type Balance Name
1 Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] [Table]

*

*

us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Report Line [Axis] [Axis]

*

*

us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis
5 Report Line, All Report Lines [Domain] [Domain]

*

*

us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain
6 Cost of Sales [Member] [Member]

*

*

us-gaap:CostOfSalesMember
7 Research and Development Expense [Member] [Member]

*

*

us-gaap:ResearchAndDevelopmentExpenseMember
8 Selling and Marketing Expense [Member] [Member]

*

*

us-gaap:SellingAndMarketingExpenseMember
9 Restructuring Charges [Member] [Member]

*

*

us-gaap:RestructuringChargesMember
10 General and Administrative Expense [Member] [Member]

*

*

us-gaap:GeneralAndAdministrativeExpenseMember
11 Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] [Line Items]

*

*

us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems
12 Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
13 Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Hierarchy] [Abstract]

*

*

added:EmployeeServiceShare-basedCompensationAllocationRecognizedPeriodCostsHierarchy
14 Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount [Concept] Monetary For Period Debit us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
15 Allocated Share-based Compensation Expense [Concept] Monetary For Period Debit us-gaap:AllocatedShareBasedCompensationExpense